/*公共*/
*{
	margin: 0px;
	padding: 0px;
	box-sizing: border-box;
}
html{
	font-size: 20px;
	font-family: Helvetica,STHeiti STXihei, Microsoft JhengHei, Microsoft YaHei, Arial;
}
ul{
	list-style-type: none;
}
img{
	width: 100%;
	border: none;
	vertical-align: middle;
}
@font-face {
  font-family: 'iconfont';  /* project id 293043 */
  src: url('//at.alicdn.com/t/font_qq0edr95861g7gb9.eot');
  src: url('//at.alicdn.com/t/font_qq0edr95861g7gb9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_qq0edr95861g7gb9.woff') format('woff'),
  url('//at.alicdn.com/t/font_qq0edr95861g7gb9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_qq0edr95861g7gb9.svg#iconfont') format('svg');
}
.iconfont
{
	font-family: 'iconfont';
	font-style: normal;
}
html,body{
	height: 100%;
	background: #23232F;
}
.bigbg{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.bginfo,.inputs{
	position: absolute;
	top: 55%;
	left: 50%;
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.btn,.handlebtn{
	position: absolute;
	bottom: 2%;
	left: 50%;	
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.handlebtn{
	bottom: 6%;
}
.ruleinfolayer
{
	background-color: transparent !important;
}
.ruleinfolayer .layermcont{
	position: relative;
	padding: 0 !important;
}
.layermchild{
	position: relative;
	background: none;
}
.closebtn{
	width: 2.2rem;
	height: 2.2rem;
	position: absolute;
	right: 0;
	top: 0;
	transform: translate(50%,-50%);
	-ms-transform: translate(50%,-50%);
	-moz-transform: translate(50%,-50%);
	-webkit-transform: translate(50%,-50%);
}
.inputs{
	top: 53%;
	width:53%;
}
.inputs p{
	color: #F1BD6F;
	font-size: 1.2rem;
	margin-bottom: .3rem;
}
.inputs input{
	width:100%;
	height: 2.5rem;
	border-radius: 4px;
	padding-left: 1rem;
	border: none;
	outline: none;
	font-size: 1.2rem;
}
.inputs div+p{
	margin-top: 1.1rem;
}
.luckydrawContainer
{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}